package trinnes.oliver.unimaas.smartpentalath.intelligence.features;

import trinnes.oliver.unimaas.smartpentalath.control.Game;

/**
 * Super class for all features.
 * @author Oliver Trinnes
 */
public abstract class Feature
{
  private int weight;

  public Feature(int weight)
  {
    this.weight = weight;
  }

  public int getWeight()
  {
    return weight;
  }
  
  public abstract int getValue(Game game, int move);
}
